#include "junix.h"
using namespace std;

struct A
{
	virtual void f()=0;
};

struct B:A
{

	void f(){ }
	void f(int i)
	{
		cout<<"B::f(int)"<<endl;
	}

};

int main(int argc, char **argv)
{
	A* pa = new B;
	pa->f();

	B b;
	b.f(9);
}
